package com.sixth.docker.service;

import com.sixth.core.entity.Scheduling;
import com.sixth.core.vo.R;
import com.sixth.docker.vo.SchedulingDto;
import com.sixth.docker.vo.SchedulingVo;
import com.sixth.docker.vo.SchedulingVo1;

import java.util.List;
import java.util.Map;

/**
 * @program: sixth-hospital-parent
 * @description:
 * @author: 赵庆龙
 * @create: 2024-08-16 09:25
 **/
public interface SchedulingService {
    R<List<Scheduling>> selectAll(Integer deptId, String schedulingType, String subsectionType, String schedulingDay);

    void incrementCurrentNumber(int deptId);

    R<Map<String, Object>> selectScheduling(SchedulingVo schedulingVo);

    // 新增或更新排班信息
    R<Object> insertOrUpdate(SchedulingVo1 schedulingVo1);

}
